.butterfly-node {
	position: absolute;
	width: 140px;
	height: 34px;
	overflow: visible;
	.title {
		height: 28px;
		line-height: 28px;
		color: #fff;
		padding: 0 15px;
		border-radius: 8.04px 8.04px 0 0;
		overflow: hidden;
		font-size: 12px;
		text-align: center;
		.icon-class {
			vertical-align: bottom;
			margin-right: 5px;
		}
	}
	.content {
		height: 36px;
		line-height: 32px;
		padding: 0 8px;
		background: #fff;
		border-radius: 0 0 8.04px 8.04px;
		font-size: 12px;
		color: #333333;
		text-align: center;
		overflow: hidden;
	}
	.root {
		.title {
			background: #9561e2;
		}
	}
	.blue {
		.title {
			background: #1890ff;
		}
	}
}

.card {
	box-shadow: 0 8px 15px #ccc;
	border-radius: 8.04px;
	cursor: pointer;
}